﻿<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Administrar.aspx.cs" Inherits="Administrar" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>KLegal V.2.2</title>
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
    <link rel="stylesheet" href="css\datepicker3.css" />
    <link rel="stylesheet" href="css\bootstrap.css" type="text/css" /> 
    <link rel="stylesheet" href="css\estilos2.css" type="text/css" /> 
    <script type="text/javascript" src="js/jquery-1.11.1.min.js"></script>
    <script type="text/javascript" src="js/bootstrap-datepicker.js"></script> 
    <script type="text/javascript" src="js/locales/bootstrap-datepicker.es.js" charset="UTF-8"></script>
    <script type="text/javascript" src="js/bootstrap.min.js"></script> 
    <script type="text/javascript">


        function objeto(objectId) {
            return (document.getElementById(objectId));
        }

        function mensaje(txt) {
            alert(txt);
        }

        function GetTipo(Acc) {
            objeto("hid1").value = "";
            objeto("hid2").value = "";
            objeto("hid3").value = Acc;
            var combo = objeto("cmbTP");

            if (Acc == 1) {
                   res = prompt("Ingrese un nuevo Tipo de Proceso...");
                   if (res != "") objeto("hid2").value = res;
            }
            else if (Acc == 2) {
               var text = combo.options[combo.selectedIndex].text;
                res = confirm("Desea eliminar el Tipo de Proceso : " + text);
                if (res) objeto("hid1").value = objeto("cmbTP").value;
             }
            else {
                var text = combo.options[combo.selectedIndex].text;
                res = prompt("Ingrese un nuevo valor para el Tipo de Proceso ", text);
                if (res != "") {
                    objeto("hid2").value = res;
                    objeto("hid1").value = objeto("cmbTP").value;
                }
            }
            
            if (res != null & res != false) objeto("btnUP2").click(); else return false;
            //alert(res);
            return false;

        }

        function GetUbi(Acc) {
            objeto("hid1").value = "";
            objeto("hid2").value = "";
            objeto("hid3").value = Acc;
            var combou = objeto("cmbUbicacion");
            //alert(Acc);
            if (Acc == 1) {
                res = prompt("Ingrese un nuevo Tipo de Proceso...");
                if (res != "") objeto("hid2").value = res;  
            }
            else if (Acc == 2) {
                var text = combou.options[combou.selectedIndex].text;
                res = confirm("Desea eliminar el Tipo de Proceso : " + text);
                if (res) objeto("hid1").value = objeto("cmbUbicacion").value;
            }
            else {
                var text = combou.options[combou.selectedIndex].text;
                res = prompt("Ingrese un nuevo valor para el Tipo de Proceso ", text);
                if (res != "") {
                    objeto("hid2").value = res;
                    objeto("hid1").value = objeto("cmbUbicacion").value;
                }
            }
            if (res != null & res != false) objeto("btnUP3").click(); else return false;
            //alert(res);
            return false;
        }

        function GetSelectedNode(Acc) {
            var treeViewData = window["<%=tvMain.ClientID%>" + "_Data"];
            if (treeViewData.selectedNodeID.value != "") {
                var selectedNode = document.getElementById(treeViewData.selectedNodeID.value);
                var value = selectedNode.href.substring(selectedNode.href.indexOf(",") + 3, selectedNode.href.length - 2);
                var text = selectedNode.innerHTML;
                //alert("Text: " + text + "\r\n" + "Value: " + value);
                var nivel = value.substring(0, 2);
                var lev = "Estados";
                objeto("hid3").value = Acc;
                if (nivel == "SM") lev = "Motivos";
                else if (nivel == "NS") lev = "Sede";
                else lev = "Estados";

                var ll = value.length;
                var res;
                //alert(nivel);
                if (Acc == 2 & ll>3) {
                    res = confirm("Desea eliminar " + lev + " : " + text);
                    if (res) {
                        objeto("hid1").value = value;
                    }   
                }
                if (Acc == 1) {
                    res = prompt("Ingrese un nuevo valor para agregar a " + lev);
                    if (res != "") {
                        objeto("hid1").value = nivel;
                        objeto("hid2").value = res;
                    }
                }
                if (Acc == 3 & ll>3) {
                    res = prompt("Ingrese un nuevo valor para " + lev, text);
                    if (res != "") {
                        objeto("hid1").value = value;
                        objeto("hid2").value = res;
                    }
                }
               // if (res != null & res != false) __doPostBack("GrabarMater(" + Acc.toString() + ")"); else return false;
                if (res != null & res != false) objeto("btnUP1").click(); else return false;
                
                 //alert(res);
                return false;
            } else {
                alert("Debe seleccionar un elemento!!")
            }
            return false;
        }
        function verUser(UI) {
            //alert(UI);
            objeto("hid10").value = UI;
            objeto("btnUpUsr").click();
            $('#msgUsuarios').modal('show');
            return false;
        }
        function guardarUser() {
            objeto("btnVUsers").click();
        }
</script>
</head>
<body>
   <form id="form1" runat="server">
     <div id="cjcentrada">

        <div class="panel panel-primary">
           <div class="panel-heading">
               
                <h2 class="panel-title">
                
                <asp:Image ID="Image1" runat="server" ImageUrl="~/Imagenes/logolinea.png" 
                   Height="30px" Width="158px" />
                <span id ="TituloMsg" style="margin-left:30px;">
                        Administración del sistema...
                </span>
                <span class="pull-right">
                     <button type="button" class="btn btn-default  btn-sm" style="height: 30px" 
                                    title="Cerrar" onClick="location.href = 'Dashboard.aspx' ">
                                  <span class="glyphicon glyphicon-log-out" aria-hidden="true"></span> 
                                  Cerrar
                     </button>
                </span>
                </h2>
           </div>
            <asp:ScriptManager ID="ScriptManager1" runat="server">
            </asp:ScriptManager>
           <div class="panel-body" style="height:540px;">
                <div>
                    <table>
                        <tr>
                            <td class="titulo13" width="100px;">Entidad : </td>
                            <td>Sociedad Eléctrica del Sur Oeste S.A.</td>
                        </tr>
                    </table>
                </div>
                <div id="panizq" >
                  <div class="titulo13">Tipo proceso</div>
                    <div>
                        <table>
                            <tr>
                                <td>
                                    <asp:UpdatePanel ID="UpdatePanel2" runat="server">
                                    <ContentTemplate>
                                        <asp:DropDownList ID="cmbTP" runat="server" Height="24px">
                                        </asp:DropDownList>
                                           <asp:Button ID="btnUP2" runat="server" Text="Button" onclick="btnUP2_Click" CssClass="ocultado" />
                                    </ContentTemplate>
                                    </asp:UpdatePanel>
                                </td>
                                <td style="padding-left:5px">
                                    <button type="button" class="btn btn-default btn-xs" style="height: 24px" 
                                        title="Agregar" onclick="return GetTipo(1)">
                                      <span class="glyphicon glyphicon-plus" aria-hidden="true"></span>
                                    </button>
                                    <button type="button" class="btn btn-default btn-xs" style="height: 24px" 
                                        title="Eliminar" onclick="return GetTipo(2)">
                                      <span class="glyphicon glyphicon-trash" aria-hidden="true"></span> 
                                    </button>
                                    <button type="button" class="btn btn-default btn-xs" style="height: 24px" 
                                        title="Editar" onclick="return GetTipo(3)">
                                      <span class="glyphicon glyphicon-pencil" aria-hidden="true"></span>
                                    </button>
                                </td>
                            </tr>
                        </table>
                    
                       
                    </div>
                    <div class="titulo13">Materia</div>
                    <div>
                        <table>
                        <tr>
                            <td>
                               <asp:DropDownList ID="cmbMateria" runat="server" AutoPostBack="True" 
                                 onselectedindexchanged="cmbMateria_SelectedIndexChanged" Height="24px">
                                </asp:DropDownList>
                            </td>
                            <td style="padding-left:5px">
                                <button type="button" class="btn btn-default btn-xs" style="height: 24px" 
                                    title="Agregar" onclick="return GetSelectedNode(1)">
                                  <span class="glyphicon glyphicon-plus" aria-hidden="true"></span>
                                </button>
                                <button type="button" class="btn btn-default btn-xs" style="height: 24px" 
                                    title="Eliminar" onclick="return GetSelectedNode(2)">
                                  <span class="glyphicon glyphicon-trash" aria-hidden="true"></span> 
                                </button>
                                <button type="button" class="btn btn-default btn-xs" style="height: 24px" 
                                    title="Editar" onclick="return GetSelectedNode(3)">
                                  <span class="glyphicon glyphicon-pencil" aria-hidden="true"></span>
                                </button>
                            </td>
                        </tr>
                        </table>
                     
                  
                    </div>
                    <div id="Adm_larbol" class="cajas">
                        <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
                        <ContentTemplate>
                            <asp:TreeView ID="tvMain" runat="server" ImageSet="Arrows">
                                <HoverNodeStyle Font-Underline="True" ForeColor="#5555DD" />
                                <NodeStyle Font-Names="Tahoma" Font-Size="10pt" ForeColor="Black" 
                                    HorizontalPadding="5px" NodeSpacing="0px" VerticalPadding="0px" />
                                <ParentNodeStyle Font-Bold="False" />
                                <SelectedNodeStyle Font-Underline="True" ForeColor="#5555DD" 
                                    HorizontalPadding="0px" VerticalPadding="0px" />
                            </asp:TreeView>
                            <asp:Button ID="btnUP1" runat="server" Text="Button" onclick="btnUP1_Click" CssClass="ocultado"/>
                        </ContentTemplate>
                        <Triggers>
                            <asp:AsyncPostBackTrigger  ControlID="cmbMateria" EventName="SelectedIndexChanged"/>
                        </Triggers>
                        </asp:UpdatePanel>
                    </div>
                    <div class="titulo13">Ubicación</div>
                    <div>
                      <table>
                        <tr>
                            <td>
                                <asp:UpdatePanel ID="UpdatePanel5" runat="server">
                                <ContentTemplate>
                                   <asp:DropDownList ID="cmbUbicacion" runat="server" Height="24px" >
                                    </asp:DropDownList>
                                    <asp:Button ID="btnUP3" runat="server" Text="Button" CssClass="ocultado" 
                                        onclick="btnUP3_Click" />
                                </ContentTemplate>
                                </asp:UpdatePanel>
                            </td>
                            <td style="padding-left:5px">
                                <button type="button" class="btn btn-default btn-xs" style="height: 24px" 
                                    title="Agregar" onclick="return GetUbi(1)">
                                  <span class="glyphicon glyphicon-plus" aria-hidden="true"></span>
                                </button>
                                <button type="button" class="btn btn-default btn-xs" style="height: 24px" 
                                    title="Eliminar" onclick="return GetUbi(2)">
                                  <span class="glyphicon glyphicon-trash" aria-hidden="true"></span> 
                                </button>
                                <button type="button" class="btn btn-default btn-xs" style="height: 24px" 
                                    title="Editar" onclick="return GetUbi(3)">
                                  <span class="glyphicon glyphicon-pencil" aria-hidden="true"></span>
                                </button>
                            </td>
                        </tr>
                        </table>
                    </div>
                </div>
               <asp:HiddenField ID="hid1" runat="server" />
               <asp:HiddenField ID="hid2" runat="server" />
               <asp:HiddenField ID="hid3" runat="server" />


             <div id="pander">
                <div class="titulo13">Usuarios del sistema</div>
                <div id="cjUsuarios" class="cajas">
                    <asp:UpdatePanel ID="UpdatePanel3" runat="server">
                    <ContentTemplate>
                        <asp:GridView ID="gvUsuarios" runat="server" AutoGenerateColumns="False" 
                        CssClass="table table-hover table-striped" GridLines="None" 
                        DataKeyNames="IDU,SEG_1" onrowdatabound="gvUsuarios_RowDataBound">
                        <Columns>
                            <asp:TemplateField>
                               <ItemTemplate>
                                  <asp:ImageButton ID="btnEdit" runat="server" CausesValidation="False"
                                    CommandName="Editores" ImageUrl="~/imagenes/editarot.png" Text="Editor" />
                               </ItemTemplate>
                               <ItemStyle HorizontalAlign="Center" Width="20px" />
                            </asp:TemplateField>
                
                            <asp:BoundField DataField="Usuario" HeaderText="Usuario">
                            <ItemStyle Width="100px" />
                            </asp:BoundField>
                            <asp:BoundField DataField="Nombres" HeaderText="Nombres">
                            <ItemStyle Width="300px" />
                            </asp:BoundField>
                            <asp:TemplateField HeaderText="C. Exp">
                                <ItemTemplate>
                                    <asp:Image ID="img1" runat="server" ImageUrl=""/>
                                </ItemTemplate>
                            </asp:TemplateField>
                           <asp:TemplateField HeaderText="M. Exp">
                                <ItemTemplate>
                                    <asp:Image ID="img2" runat="server" ImageUrl=""/>
                                </ItemTemplate>
                            </asp:TemplateField>
                           <asp:TemplateField HeaderText="A. Exp">
                                <ItemTemplate>
                                    <asp:Image ID="img3" runat="server" ImageUrl=""/>
                                </ItemTemplate>
                            </asp:TemplateField>
                           <asp:TemplateField HeaderText="N. Act">
                                <ItemTemplate>
                                    <asp:Image ID="img4" runat="server" ImageUrl=""/>
                                </ItemTemplate>
                            </asp:TemplateField>
                           <asp:TemplateField HeaderText="M. Act">
                                <ItemTemplate>
                                    <asp:Image ID="img5" runat="server" ImageUrl=""/>
                                </ItemTemplate>
                            </asp:TemplateField>
                           <asp:TemplateField HeaderText="A. Exp">
                                <ItemTemplate>
                                    <asp:Image ID="img6" runat="server" ImageUrl=""/>
                                </ItemTemplate>
                            </asp:TemplateField>
                           <asp:TemplateField HeaderText="Recibe">
                                <ItemTemplate>
                                    <asp:Image ID="img7" runat="server" ImageUrl=""/>
                                </ItemTemplate>
                            </asp:TemplateField>
                                   <asp:TemplateField HeaderText="Admin">
                                <ItemTemplate>
                                    <asp:Image ID="img8" runat="server" ImageUrl=""/>
                                </ItemTemplate>
                            </asp:TemplateField>
                             <asp:TemplateField HeaderText="Abogado">
                                <ItemTemplate>
                                    <asp:Image ID="img9" runat="server" ImageUrl=""/>
                                </ItemTemplate>
                            </asp:TemplateField>
                       </Columns>
                    </asp:GridView>
                        <asp:Button ID="btnVUsers" runat="server" Text="Button" CssClass="ocultado" 
                            onclick="btnVUsers_Click"/>
                    </ContentTemplate>
                    </asp:UpdatePanel>
                </div>
             </div>
           </div>




         </div>
       </div>



<%--MODALES --%>

      <div class="modal fade" id="msgUsuarios" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
      <div class="modal-dialog" style="width:480px">
        <div class="modal-content">
          <div class="modal-header">
            <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
            <h4 class="modal-title" id="H3">Accesos al sistema...</h4>
          </div>
           <div class="modal-body">
               <asp:UpdatePanel ID="UpdatePanel4" runat="server">
               <ContentTemplate>
                   <asp:Button ID="btnUpUsr" runat="server" Text="Button" 
                       onclick="btnUpUsr_Click" CssClass="ocultado"/>
                   <asp:HiddenField ID="hid10" runat="server" />
                   <table>
                    <tr>
                        <td class="titulo13" width="90px;">Usuario :</td>
                        <td><asp:Label ID="lblUsuario" runat="server" Text="Label"></asp:Label></td>
                    </tr>
                    <tr>
                        <td class="titulo13">Nombres :</td>
                        <td><asp:Label ID="lblNUsuario" runat="server" Text="Label"></asp:Label></td>
                    </tr>
                   </table>
                        
                    <div class="titulo13">Accesos :</div>
                    <div style="margin-left:90px; font-size:12px; font-weight:normal;"> 
                        <asp:CheckBox ID="chk1" runat="server" Text="&nbsp Crear expedientes" />
                        <br />
                        <asp:CheckBox ID="chk2" runat="server" Text="&nbsp; Modifica expedientes" />
                        <br />
                        <asp:CheckBox ID="chk3" runat="server" Text="&nbsp; Anula expedientes" />
                        <br />
                        <asp:CheckBox ID="chk4" runat="server" Text="&nbsp; Agrega actuados" />
                        <br />
                        <asp:CheckBox ID="chk5" runat="server" Text="&nbsp; Modifica actuados" />
                        <br />
                        <asp:CheckBox ID="chk6" runat="server" Text="&nbsp; Anula actuados" />
                        <br />
                        <asp:CheckBox ID="chk7" runat="server" Text="&nbsp; Recibe expedientes" />
                        <br />
                        <asp:CheckBox ID="chk8" runat="server" Text="&nbsp; Administrador" />
                        <br />
                        <asp:CheckBox ID="chk9" runat="server" Text="&nbsp; Abogado" />
                    </div>
                </ContentTemplate>
               </asp:UpdatePanel>
           </div>


           <div class="modal-footer">
            <button type="button" class="btn btn-default" data-dismiss="modal">Cerrar</button>
            <button type="button" class="btn btn-default" data-dismiss="modal" onclick="guardarUser()">Guardar</button>
          </div>
        </div>
      </div>
      </div>
    </form>
</body>
</html>
